home *** CD-ROM | disk | FTP | other *** search
/ Aminet 12 / Aminet 12 (1996)(GTI - Schatztruhe)[!][Jun 1996].iso / Aminet / biz / demo / Ocss_Beta_Demo.lha / Soundstudio.Features < prev    next >
Text File  |  1996-04-26  |  8KB  |  169 lines

  1. From Teijo
  2.  
  3. This file lists some of the changes and new features between OctaMED V6
  4. and OctaMED Soundstudio V1.  (still more to be added)
  5.  
  6. First.....
  7.  
  8. As this is only a beta Demo, you may need to adjust your stack...
  9. if you get a "stack overflow" report, re-set your stack to 7000
  10. (will not be required for full save enabled release)
  11.  
  12.  
  13.  
  14. Main Features  (more additions yet)
  15. ~~~~~~~~~~~~~
  16. Mixing Routine
  17. ~~~~~~~~~~~~~~
  18. This is the most significant new feature; instead of the old 4-channel
  19. mode which was tightly tied to the audio hardware of Amiga, the mixing
  20. routine is hardware-independent, and can use several output options.
  21. Supported output devices are Amiga (8- and 14-bit), Toccata (16-bit),
  22. Maestix (16-bit) and Delfina (16-bit). It's also possible to record
  23. digital sound data directly onto disk at desired resolution (8/16) and
  24. sampling frequency.
  25.  
  26. The mixing routine allows up to 64 independent audio channels, supports
  27. both 8- and 16-bit samples, user-specified mixing frequency (constrained
  28. by the limitations of the output device), trackwise panning, playing
  29. samples backwards, ping-pong looping, playing samples from Fast RAM,
  30. a six-octave pitch range, OctaMED synthsounds, stereo and mono modes,
  31. real-time echo/cross-echo and stereo separation control and high-quality
  32. interpolation for recording digital data on disk.
  33.  
  34. The mixing routines are written in optimized assembler code, for optimum
  35. versions for both 68000 and 68020 + greater, though mixing is very slow
  36. on the 68000.
  37.  
  38. As a rough example on the speed of the routine, the A3000/25 can play
  39. about 10 channels at 48 kHz thru Toccata.
  40.  
  41. Also, to support the mixing routine, OctaMED can now load S3M and
  42. also FastTracker 1.0 modules.
  43.  
  44. As I said, you can store the module (or parts of it) onto disk directly
  45. as digital sample data. This could be used, for example, for creating a
  46. drum loop sample by constructing it with several tracks, and then saving
  47. it...the resulting sample only takes one channel and it can be used
  48. anywhere. A special "Smoothing" switch is available for recording onto disk.
  49. It filters unwanted frequencies away, resulting better audio quality than
  50. what you would get in 4 channel mode. On the 68060, it's useful in
  51. real-time playing, as well :-)
  52.  
  53. The fact that the audio data is mixed by the processor also opens exciting
  54. possibilities for performing digital signal processing at the same time.
  55. OctaMED Soundstudio offers digital 'Echo' and 'Cross Echo' in real time. I
  56. hope to extend the array of DSP functions in the future PC versions.
  57.  
  58. Playing 8 or more channels using this demoversion....
  59.  
  60. Choose "Set Options" from the Song menu, click 1-64 Ch Mixing. Then choose
  61. "Mixing Parameters" from the Settings menu and set Max. Channels to the
  62. desired number of channels. Loading a S3M-module or an OctaMED module
  63. using mixing (which are extremely rare at the moment, of course) will
  64. cause these settings to change automatically.
  65.  
  66. Notation Editor
  67. ~~~~~~~~~~~~~~~
  68. The notation editor, which didn't exist in V6, is now back.
  69. It is vastly enhanced. Main highlights:
  70.  
  71. * Up to 16 staves, each tracker track can be assigned to any staff.
  72.   The staves can be named, and their vertical positions and width
  73.   can be adjusted. Treble, bass and alto clefs are available.
  74.  
  75. * Time signature freely selectable (instead of only two choices,
  76.   as in V5). Measures can be added to a block at a single click.
  77.  
  78. * A Compugraphic notation font is provided for better print quality.
  79.  
  80. Some people have been longing for a top quality "professional" notation
  81. editor, such an editor won't ever appear in the Amiga OctaMED version.
  82. It would be practically impossible to cross professional notation with
  83. tracking, and the result would probably be a big kludge that nobody is
  84. satisfied with.
  85. For professional quality notation, OctaMED songs can be exported as
  86. MIDI files to a dedicated "notator" program.
  87.  
  88.  
  89. FastMemPlay
  90. ~~~~~~~~~~~
  91. FastMemPlay is a new feature for use in the 4-channel mode. As the name
  92. implies, when this feature is activated, samples can reside not only in
  93. Chip RAM, but also in Fast RAM. You can therefore fully utilize all the
  94. memory you have installed. The FastMemPlay-feature also offers a few
  95. other advantages; the samples may now be as long as the memory allows
  96. (the old limitation was 131072 bytes), and you can also use odd offset
  97. and length for repeat. (All of these features are automatically
  98. available when using the mixing routine.)
  99.  
  100. Triggering ARexx Commands
  101. ~~~~~~~~~~~~~~~~~~~~~~~~~
  102. The new player command 2D is suitable for controlling events that must be
  103. synchronized with playing the song. You can define up to 256 events which
  104. can then be launched in the song using the command 2D. The possible events
  105. are: sending an ARexx command to OctaMED or some other program, launching
  106. an ARexx script or even launching another program.
  107.  
  108. Replace Notes
  109. ~~~~~~~~~~~~~
  110. This is a new window which allows you to do powerful search-and-replace
  111. operations on notes, instrument numbers, commands, or any combination of
  112. them. For example:
  113.     C-2 2xxxx -> D-2 3xxxx
  114.     xxxxx0FFF -> xxxxx0000 (remove commands 0FFF)
  115.     xxxxx09xx -> xxxxx0000 (remove all TPL change commands)
  116.  
  117. The functionality of this feature is fully available for use by ARexx
  118. scripts.
  119.  
  120. MIDI Controllers
  121. ~~~~~~~~~~~~~~~~
  122. The set of command numbers 31 - 3F have now been reserved for MIDI users.
  123. The old way of using MIDI controllers required a combination of commands
  124. 05 and 00. Now you can map any controller to a single command 31 - 3F.
  125. Plus, you can also control MIDI Registered and Non-Registered Parameter
  126. Numbers with the same set of commands (3 pairs of 05/00 commands would be
  127. required for that).
  128.  
  129. Instrument List
  130. ~~~~~~~~~~~~~~~
  131. A simple window for easy viewing and selecting of instruments in memory.
  132.  
  133. Improved ARexx Interface
  134. ~~~~~~~~~~~~~~~~~~~~~~~~
  135. 28 new ARexx commands and 9 improved commands. Some powerful new commands
  136. include finding and/or replacing notes/instrument numbers/commands (see
  137. Replace Notes above), direct handling of copy buffer contents, and
  138. sending MIDI messages (useful for keyboard shortcuts).
  139.  
  140. The above features were the most significant changes since V6, but they are
  141. not by any means the only ones.
  142. But you can see the rest when OctaMED Soundstudio is released, and I hope,
  143. after a years work, you will like it.
  144.  
  145. Smaller features (more to be added)
  146. ~~~~~~~~~~~~~~~~
  147. * Default directories for loading songs, instruments and executing ARexx
  148.   scripts can be set and saved.
  149. * ARexx scripts can be executed with a new menu item + file requester
  150.   combination.
  151. * A menu item for opening AmigaDOS shells on OctaMED screen for quick
  152.   command line jobs.
  153. * Instead of requesting the file format when saving instruments, the
  154.   Sample List Editor now has menu items for default formats.
  155. * The Song Annotation window can be (optionally) opened automatically
  156.   when there's information embedded in the song just loaded.
  157. * Cut/Copy operations now optionally affect either all command pages of
  158.   the block, or just the current page.
  159. * Re-mark range resurrects the previously selected range.
  160. * A special Slave Mode for using the Amiga as a MIDI slave (for sample
  161.   playing).
  162. * Changed settings can be optionally displayed on the title bar.
  163. * The Generic Slide is now clever; it handles unsigned and signed slides,
  164.   and special slides in which both digits are independent, depending on
  165.   the command and whether MIDI is active or not.
  166. * Command 0FF7 stops playing until all pending SysEx commands are sent.
  167. * Fixed many (minor) bugs and problems.
  168.  
  169.  -Teijo Kinnunen  April 96